home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / BUBBLE.ZIP / BUBBLE.DAT next >
Text File  |  1988-09-19  |  8KB  |  328 lines

  1.    $GROUP OPCODE
  2.      0 , ADD     , 04
  3.      1 , ADD     , 04
  4.      2 , ADD     , 04
  5.      3 , ADD     , 04
  6.      4 , ADD     , 41
  7.      5 , ADD     , 41
  8.      6 , PUSH    , 21
  9.      7 , POP     , 21
  10.      8 , OR      , 04
  11.      9 , OR      , 04
  12.     10 , OR      , 04
  13.     11 , OR      , 04
  14.     12 , OR      , 41
  15.     13 , OR      , 41
  16.     14 , PUSH    , 21
  17.     15 , GROUP1  , 99
  18.     16 , ADC     , 04
  19.     17 , ADC     , 04
  20.     18 , ADC     , 04
  21.     19 , ADC     , 04
  22.     20 , ADC     , 41
  23.     21 , ADC     , 41
  24.     22 , PUSH    , 21
  25.     23 , POP     , 21
  26.     24 , SBB     , 04
  27.     25 , SBB     , 04
  28.     26 , SBB     , 04
  29.     27 , SBB     , 04
  30.     28 , SBB     , 41
  31.     29 , SBB     , 41
  32.     30 , PUSH    , 21
  33.     31 , POP     , 21
  34.     32 , AND     , 04
  35.     33 , AND     , 04
  36.     34 , AND     , 04
  37.     35 , AND     , 04
  38.     36 , AND     , 41
  39.     37 , AND     , 41
  40.     38 , ES:     , 94
  41.     39 , DAA     , 00
  42.     40 , SUB     , 04
  43.     41 , SUB     , 04
  44.     42 , SUB     , 04
  45.     43 , SUB     , 04
  46.     44 , SUB     , 41
  47.     45 , SUB     , 41
  48.     46 , CS:     , 94
  49.     47 , DAS     , 00
  50.     48 , XOR     , 04
  51.     49 , XOR     , 04
  52.     50 , XOR     , 04
  53.     51 , XOR     , 04
  54.     52 , XOR     , 41
  55.     53 , XOR     , 41
  56.     54 , SS:     , 94
  57.     55 , AAA     , 00
  58.     56 , CMP     , 04
  59.     57 , CMP     , 04
  60.     58 , CMP     , 04
  61.     59 , CMP     , 04
  62.     60 , CMP     , 41
  63.     61 , CMP     , 41
  64.     62 , DS:     , 94
  65.     63 , AAS     , 00
  66.     64 , INC     , 20
  67.     65 , INC     , 20
  68.     66 , INC     , 20
  69.     67 , INC     , 20
  70.     68 , INC     , 20
  71.     69 , INC     , 20
  72.     70 , INC     , 20
  73.     71 , INC     , 20
  74.     72 , DEC     , 20
  75.     73 , DEC     , 20
  76.     74 , DEC     , 20
  77.     75 , DEC     , 20
  78.     76 , DEC     , 20
  79.     77 , DEC     , 20
  80.     78 , DEC     , 20
  81.     79 , DEC     , 20
  82.     80 , PUSH    , 20
  83.     81 , PUSH    , 20
  84.     82 , PUSH    , 20
  85.     83 , PUSH    , 20
  86.     84 , PUSH    , 20
  87.     85 , PUSH    , 20
  88.     86 , PUSH    , 20
  89.     87 , PUSH    , 20
  90.     88 , POP     , 20
  91.     89 , POP     , 20
  92.     90 , POP     , 20
  93.     91 , POP     , 20
  94.     92 , POP     , 20
  95.     93 , POP     , 20
  96.     94 , POP     , 20
  97.     95 , POP     , 20
  98.     96 , PUSHA   , 00
  99.     97 , POPA    , 00
  100.     98 , BOUND   , 01
  101.     99 , ARPL    , 01
  102.    104 , PUSH    , 54
  103.    105 , IMUL    , 05
  104.    106 , PUSH    , 52
  105.    107 , IMUL    , 05
  106.    108 , INSB    , 00
  107.    109 , INSW    , 00
  108.    110 , OUTSB   , 00
  109.    111 , OUTSW   , 00
  110.    112 , JO      , 30
  111.    113 , JNO     , 30
  112.    114 , JB      , 30
  113.    115 , JNB     , 30
  114.    116 , JZ      , 30
  115.    117 , JNZ     , 30
  116.    118 , JBE     , 30
  117.    119 , JA      , 30
  118.    120 , JS      , 30
  119.    121 , JNS     , 30
  120.    122 , JPE     , 30
  121.    123 , JPO     , 30
  122.    124 , JL      , 30
  123.    125 , JGE     , 30
  124.    126 , JLE     , 30
  125.    127 , JG      , 30
  126.    128 , GROUP2  , 83
  127.    129 , GROUP2  , 83
  128.    131 , GROUP2  , 83
  129.    132 , TEST    , 06
  130.    133 , TEST    , 06
  131.    134 , XCHG    , 06
  132.    135 , XCHG    , 06
  133.    136 , MOV     , 04
  134.    137 , MOV     , 04
  135.    138 , MOV     , 04
  136.    139 , MOV     , 04
  137.    140 , MOV     , 07
  138.    141 , LEA     , 06
  139.    142 , MOV     , 07
  140.    143 , POP     , 03
  141.    144 , NOP     , 00
  142.    145 , XCHG    , 47
  143.    146 , XCHG    , 47
  144.    147 , XCHG    , 47
  145.    148 , XCHG    , 47
  146.    149 , XCHG    , 47
  147.    150 , XCHG    , 47
  148.    151 , XCHG    , 47
  149.    152 , CBW     , 00
  150.    153 , CWD     , 00
  151.    154 , CALL    , 32
  152.    155 , WAIT    , 00
  153.    156 , PUSHF   , 00
  154.    157 , POPF    , 00
  155.    158 , SAHF    , 00
  156.    159 , LAHF    , 00
  157.    160 , MOV     , 43
  158.    161 , MOV     , 43
  159.    162 , MOV     , 43
  160.    163 , MOV     , 43
  161.    164 , MOVSB   , 00
  162.    165 , MOVSW   , 00
  163.    166 , CMPSB   , 00
  164.    167 , CMPSW   , 00
  165.    168 , TEST    , 41
  166.    169 , TEST    , 41
  167.    170 , STOSB   , 00
  168.    171 , STOSW   , 00
  169.    172 , LODSB   , 00
  170.    173 , LODSW   , 00
  171.    174 , SCASB   , 00
  172.    175 , SCASW   , 00
  173.    176 , MOV     , 46
  174.    177 , MOV     , 46
  175.    178 , MOV     , 46
  176.    179 , MOV     , 46
  177.    180 , MOV     , 46
  178.    181 , MOV     , 46
  179.    182 , MOV     , 46
  180.    183 , MOV     , 46
  181.    184 , MOV     , 46
  182.    185 , MOV     , 46
  183.    186 , MOV     , 46
  184.    187 , MOV     , 46
  185.    188 , MOV     , 46
  186.    189 , MOV     , 46
  187.    190 , MOV     , 46
  188.    191 , MOV     , 46
  189.    192 , GROUP5  , 84
  190.    193 , GROUP5  , 84
  191.    194 , RETN    , 54
  192.    195 , RETN    , 00
  193.    196 , LES     , 08
  194.    197 , LDS     , 06
  195.    198 , MOV     , 09
  196.    199 , MOV     , 09
  197.    200 , ENTER   , 53
  198.    201 , LEAVE   , 00
  199.    202 , RETF    , 54
  200.    203 , RETF    , 00
  201.    204 , INT 3   , 00
  202.    205 , INTRPTS , 99
  203.    206 , INTO    , 00
  204.    207 , IRET    , 00
  205.    208 , GROUP5  , 84
  206.    209 , GROUP5  , 84
  207.    210 , GROUP5  , 84
  208.    211 , GROUP5  , 84
  209.    212 , AAM     , 71
  210.    213 , AAD     , 71
  211.    215 , XLAT    , 00
  212.    216 , COPROC  , 52
  213.    217 , COPROC  , 52
  214.    218 , COPROC  , 52
  215.    219 , COPROC  , 52
  216.    220 , COPROC  , 52
  217.    221 , COPROC  , 52
  218.    222 , COPROC  , 52
  219.    223 , COPROC  , 52
  220.    224 , LOOPNZ  , 30
  221.    225 , LOOPZ   , 30
  222.    226 , LOOP    , 30
  223.    227 , JCXZ    , 30
  224.    228 , IN      , 44
  225.    229 , IN      , 44
  226.    230 , OUT     , 44
  227.    231 , OUT     , 44
  228.    232 , CALL    , 31
  229.    233 , JMP     , 31
  230.    234 , JMP     , 32
  231.    235 , JMP     , 30
  232.    236 , IN      , 40
  233.    237 , IN      , 40
  234.    238 , OUT     , 40
  235.    239 , OUT     , 40
  236.    240 , LOCK    , 00
  237.    242 , REPNZ   , 91
  238.    243 , REPZ    , 91
  239.    244 , HLT     , 00
  240.    245 , CMC     , 00
  241.    246 , GROUP8  , 84
  242.    247 , GROUP8  , 84
  243.    248 , CLC     , 00
  244.    249 , STC     , 00
  245.    250 , CLI     , 00
  246.    251 , STI     , 00
  247.    252 , CLD     , 00
  248.    253 , STD     , 00
  249.    254 , GROUP9  , 84
  250.    255 , GROUP9  , 84
  251.    /*        
  252.    $GROUP INTRPTS
  253.     5  , INT     , 55, Print Screen
  254.     9  , INT     , 55, Keyboard Scan
  255.    16  , INT     , 55, Video Function Call
  256.    17  , INT     , 55, Get Equipment List
  257.    18  , INT     , 55, Get Memory Size
  258.    19  , INT     , 55, Diskette Function Call
  259.    20  , INT     , 55, Serial Port Function
  260.    26  , INT     , 55, Time Function Call
  261.    32  , INT     , 55, Terminate a COM program
  262.    33  , INT     , 55, DOS Function Call
  263.    34  , INT     , 55, Program Termination
  264.    37  , INT     , 55, Absolute Disk Access!!
  265.    38  , INT     , 55, Absolute Disk Access!!
  266.    39  , INT     , 55, Terminate and Stay Resident
  267.     0  , INT     , 55
  268.    /*
  269.    $GROUP GROUP1
  270.    173 , SHRD    , 01
  271.    175 , IMUL    , 01
  272.    /*
  273.    $GROUP GROUP2
  274.      0 , ADD     , 02
  275.      1 , OR      , 02
  276.      2 , ADC     , 02
  277.      3 , SBB     , 02
  278.      4 , AND     , 02
  279.      5 , SUB     , 02
  280.      6 , XOR     , 02
  281.      7 , CMP     , 02
  282.    /*        
  283.    $GROUP GROUP5
  284.      0 , ROL     , 10
  285.      1 , ROR     , 10
  286.      2 , RCL     , 10
  287.      3 , RCR     , 10
  288.      4 , SHL     , 10
  289.      5 , SHR     , 10
  290.      7 , SAR     , 10
  291.    /*        
  292.    $GROUP GROUP8
  293.      0 , TEST    , 02
  294.      2 , NOT     , 11
  295.      3 , NEG     , 11
  296.      4 , MUL     , 11
  297.      5 , IMUL    , 11
  298.      6 , DIV     , 11
  299.      7 , IDIV    , 11
  300.    /*        
  301.    $GROUP GROUP9
  302.      0 , INC     , 11
  303.      1 , DEC     , 11
  304.      2 , CALL    , 14
  305.      3 , CALL FAR, 14
  306.      4 , JMP     , 14
  307.      5 , JMP FAR , 14
  308.      6 , PUSH    , 14
  309.     /*
  310.     $REGISTER
  311.      AX CX DX BX SP BP SI DI AL CL DL BL AH CH DH BH ;
  312.     /*
  313.     $SEGMENT
  314.      ES CS SS DS FS GS ;
  315.     /*
  316.     $HEAD
  317.     code     SEGMENT
  318.              ASSUME CS:code, DS:code
  319.              ORG @org
  320.   
  321.     strt:
  322.     /*
  323.     $END
  324.     code     ENDS
  325.              END  strt
  326.     /*
  327.  
  328.